// 封装优先级队列
function PriorityQueue() {
    // 内部类
    function QueueElement(element, priority) {
        this.element = element
        this.priority = priority
    }
    // 封装属性 
    this.item = []
    // 实现插入方法
    PriorityQueue.prototype.enqueue = function(element , priority){
        // 1.创建QueueElemet对象
        var queueElement = new QueueElement(element,priority)
        // 2.判断队列是否为空
        if(this.items.length == 0){
            this.items.push(queueElement)
        }else{
            for(var i = 0 ; i<this.items.length;i++){

            }
        }
    }
}
// 测试代码 
var pq = new PriorityQueue()